Battery adaptive charging

ABSTRACT

Systems and apparatus may carry out analysis of battery physical phenomena, and characterize batteries based on phenomena occurring in particular time and/or frequency domains. These systems may be additionally responsible for charging and/or monitoring a rechargeable battery. Examples of battery physical phenomena include mass transport (e.g., diffusion and/or migration) in battery electrolytes, mass transport in battery electrodes, and reactions on battery electrodes.

CROSS REFERENCE TO RELATED PATENT APPLICATION

An Application Data Sheet is filed concurrently with this specification as part of the present application. Each application that the present application claims benefit of or priority to as identified in the concurrently filed Application Data Sheet is incorporated by reference herein in its entirety and for all purposes.

BACKGROUND

Batteries and associated charging circuitry are used in many settings and their use continues to grow. Lithium ion batteries are now widely used in many facets of commerce, from powering nearly all portable electronic devices to fully or partially powering many vehicles such as automobiles.

Rechargeable batteries and associated control logic have been engineered to facilitate efficient charging, high capacity, and long life. Unfortunately, a variety of factors reduce the ability of batteries to fully achieve all of these features. Variations in manufacturing and end use lead to wide variations in the ability of any given battery to have both a long cycle life and possess fast charging times.

Characterizing a battery's current state of health and/or determining its future performance would be useful in many contexts.

SUMMARY

Certain aspects of this disclosure pertain to methods of adaptively charging a battery. Such methods may be characterized by the following operations:(a) applying a stimulus to the battery; (b) measuring the battery's response to the stimulus during a time regime or a frequency regime where the battery's response reflects a physical phenomenon occurring in the battery; (c) using the battery's response, as measured in (b), to characterize the physical phenomenon; and (d) based on the physical phenomenon's characterization, as determined in (c), adapting a charging process of the battery.

The methods may additionally include conducting a first portion of the charging process prior to (a), and adapting the charging process of the battery may involve modifying a charge signal applied to the battery. As an example, modifying the charge signal applied to the battery may involve modifying one or more current steps or current pulses that are used in the charging process.

In certain embodiments, the stimulus includes an oscillating current. As an example, the oscillating current may be applied at multiple frequencies. In certain embodiments, the stimulus includes an edge in applied electrical current.

In some implementations, measuring the battery's response to the stimulus in (b) is made during the time regime where the battery's response reflects the physical phenomenon occurring in the battery. In certain implementations, measuring the battery's response to the stimulus in (b) includes taking multiple measurements of the battery's response over a defined duration associated with the physical phenomenon occurring in the battery. In some cases, measuring the battery's response to the stimulus in (b) is made during the frequency regime where the battery's response reflects the physical phenomenon occurring in the battery.

In certain embodiments, the battery's response to the stimulus comprises a voltage measured across terminals of the battery. As an example, the voltage measured across the terminals may include (i) a phase with respect to an applied oscillating current, which is the stimulus, and (ii) an amplitude. As a further example, the voltage measured across the terminals may include a value taken during the time regime where the battery's response reflects the physical phenomenon occurring in the battery.

In certain embodiments, the physical phenomenon includes transport of metal ions in an electrolyte of the battery. In certain embodiments, the physical phenomenon includes transport of metal ions in an electrode of the battery. In certain embodiments, the physical phenomenon includes a chemical or electrochemical reaction in or on an electrode of the battery.

In some cases, methods additionally include the following operations: (e) measuring the battery's response to the stimulus during a second time regime or a second frequency regime where the battery's response reflects a second physical phenomenon occurring in the battery; and (f) using the battery's response, as measured in (e), to characterize the second physical phenomenon. In such cases, adapting the charging process of the battery in (d) may be based on both the physical phenomenon's characterization, as determined in (c) and the second physical phenomenon's characterization, as determined in (f). In one example, the physical phenomenon includes transport of metal ions in an electrode of the battery and wherein the second physical phenomenon comprises transport of metal ions in an electrolyte of the battery.

In certain embodiments, operation (c) includes determining a charge pulse voltage from the battery's measured response to characterize transport of metal ions in an electrode of the battery.

In certain embodiments, operation (c) includes determining a partial relaxation time from the battery's measured response to characterize transport of metal ions in an electrolyte of the battery.

Some aspects of this disclosure pertain to systems for adaptively charging a battery including at least two terminals. Such systems may be characterized by the following features:

-   a. charging and/or monitoring circuitry designed or configured to     apply a charge signal to the battery, and measure a voltage at the     terminals of the battery; and -   b. control circuitry, coupled to the charging and/or monitoring     circuitry designed or configured to cause the system to: (a) apply a     stimulus to the battery; (b) measure the battery's response to the     stimulus during a time regime or a frequency regime where the     battery's response reflects a physical phenomenon occurring in the     battery; (c) use the battery's response, as measured via (b), to     characterize the physical phenomenon; and (d) based on the physical     phenomenon's characterization, as determined in (c), adapt a     charging process of the battery.

The control circuitry is designed or configured to cause any appropriate part of the battery charging system to perform any one or more of operations (a)-(d). This includes implementations when the control circuitry itself performs some or all of any of the operations.

In certain embodiments, the control circuitry is designed or configured to cause the system to adapt the charging process of the battery in (d) by causing the system to modify a charge signal applied to the battery. In some cases, the control circuitry is further designed or configured to cause the system to conduct a first portion of the charging process prior to (a). In some cases, the control circuitry is designed or configured to cause the system to modify the charge signal applied to the battery by causing the system to modify one or more current steps or current pulses that are used in the charging process.

In certain embodiments, the stimulus comprises an oscillating current. In some cases, the control circuitry is designed or configured to cause the system to apply the oscillating current at multiple frequencies. In certain embodiments, the stimulus includes an edge in applied electrical current.

In certain embodiments, the control system is designed or configured to cause the system to measure the battery's response to the stimulus in (b) during the time regime where the battery's response reflects the physical phenomenon occurring in the battery. In certain embodiments, the control system is designed or configured to cause the system to measure the battery's response to the stimulus in (b) by causing the system to take multiple measurements of the battery's response over a defined duration associated with the physical phenomenon occurring in the battery. In certain embodiments, the control system is designed or configured to cause the system to measure the battery's response to the stimulus in (b) during the frequency regime where the battery's response reflects the physical phenomenon occurring in the battery.

In certain embodiments, the battery's response to the stimulus includes a voltage measured across terminals of the battery. In some cases, the voltage measured across the terminals includes (i) a phase with respect to an applied oscillating current, which is the stimulus, and (ii) an amplitude. In some cases, the voltage measured across the terminals includes a value taken during the time regime where the battery's response reflects the physical phenomenon occurring in the battery.

In certain embodiments, the physical phenomenon includes transport of metal ions in an electrolyte of the battery. In certain embodiments, the physical phenomenon includes transport of metal ions in an electrode of the battery. In certain embodiments, the physical phenomenon includes a chemical or electrochemical reaction in or on an electrode of the battery.

In certain embodiments, the control circuitry is further designed or configured to cause the system to: (e) measure the battery's response to the stimulus during a second time regime or a second frequency regime where the battery's response reflects a second physical phenomenon occurring in the battery; and (f) use the battery's response, as measured in (e), to characterize the second physical phenomenon. In such embodiments, the control system may be designed or configured to use both the physical phenomenon's characterization, as determined in (c) and the second physical phenomenon's characterization, as determined in (f) in determining how to cause the system to adapt the charging process of the battery in (d). In one example, the physical phenomenon includes transport of metal ions in an electrode of the battery and wherein the second physical phenomenon includes transport of metal ions in an electrolyte of the battery.

In certain embodiments, the control system is designed or configured to characterize the physical phenomenon in (c) by causing the system to determine a charge pulse voltage from the battery's measured response in order to characterize transport of metal ions in an electrode of the battery. In certain embodiments, the control system is designed or configured to characterize the physical phenomenon in (c) by causing the system to determine a partial relaxation time from the battery's measured response in order to characterize transport of metal ions in an electrolyte of the battery.

These and other features of the disclosure will be described below, in more detail, with reference to the associated drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

In the course of the descriptions to follow, reference will be made to the attached drawings. These drawings show different aspects of some implementations, and where appropriate, reference numerals illustrating like structures, components, materials and/or elements in different figures are labeled similarly. It is understood that various combinations of the structures, components, and/or elements, other than those specifically shown, are contemplated and are within the scope of the present disclosure.

The present disclosure is neither limited to any single aspect nor embodiment thereof, nor to any combinations and/or permutations of such aspects and/or embodiments. Moreover, each of the aspects of the present disclosure, and/or embodiments thereof, may be employed alone or in combination with one or more of the other aspects of the present disclosure and/or embodiments thereof. For the sake of brevity, certain permutations and combinations are not discussed and/or illustrated separately herein.

FIG. 1 illustrates, in block diagram form a “battery charging system” or a “battery monitoring system” in conjunction with a battery where charging circuitry 112 (including, e.g., a voltage source and/or current source) responds to control circuitry 116 which receives battery information from monitoring circuitry 114 (including, e.g., a voltmeter and/or a current meter).

FIG. 2 is an illustration depicting three responses to a charge packet having a charge pulse (which injects charge into the battery) and a discharge pulse (which removes charge from the battery) wherein a first response (A) includes a significant “overshoot” whereby the discharge pulse removed too little charge from the battery, a second response (B) includes no significant “overshoot” or “undershoot” wherein the discharge pulse removes a suitable amount of charge which provides the fastest partial relaxation time of the three responses, and a third response (C) includes a significant “undershoot” whereby the discharge pulse removes too much charge from the battery.

FIGS. 3 a-3 d illustrate current waveforms of charge signals that may be used to charge a battery.

FIGS. 4 a-4 g depict charge and discharge packets of charging and discharging signals.

FIGS. 5 a-b depict current and voltage waveforms resulting from charging a battery using a constant-current constant-voltage (CCCV) technique and an adapted CCCV technique which includes a plurality of constant charge pulses. Adapting a CCCV technique may involve modifying one or more characteristics of a constant-current portion of the charge process. An example of such modification includes changing the magnitude of the applied current, which may involve changing the current magnitude or duration in one or more steps if the constant-current portion is implemented as current steps. Another example may involve changing the criteria for transitioning from the constant-current to the constant-voltage portion of the charge process.

FIG. 5 c depicts a simple example of a battery model for relating battery charge process parameter values to battery charge process characteristics or classifications.

FIG. 6 is a Nyquist plot for electrochemical impedance spectroscopy showing the contributions of various battery phenomena on measured impedance over a range of frequencies.

FIG. 7 a presents an example process flow for implementing an in situ frequency domain analysis of a battery.

FIG. 7 b presents an example process flow for implementing an in situ time domain analysis, at least partially, of a battery.

FIG. 7 c illustrates time domain acquisition of electrochemical data and corresponding frequency domain information as illustrated using a Nyquist plot.

FIG. 8 a illustrates a charge sequence having two charge pulses (each including a charging period (T_(charge))) followed by a rest period (T_(rest)) where the period of the charge sequence is identified as T_(packet), according to certain aspects of the present disclosure; a terminal voltage response of the battery/cell to such charge sequence is illustrated where a first voltage (V₁) is identified (which correlates to the beginning of the first charge pulse and, in this embodiment, the beginning of the sequence), a second voltage (V₂) is identified (which correlates to the end of the first charge pulse and/or the peak of the change in the terminal voltage due to the first charge pulse), a third voltage (V₃) is identified (which correlates to the beginning of the second charge pulse), a fourth voltage (V₄) is identified (which correlates to the end of the second charge pulse and/or the peak of the change in the terminal voltage due to the second charge pulse) and a fifth voltage (V₅) is identified (which correlates to when the terminal voltage of the battery/cell decays to a predetermined value (for example, less than about 10% of peak deviation relative to the terminal voltage of the battery/cell when the charge/discharge sequence is applied (here, V₁) or less than 5% of such peak deviation); where the partial relaxation time (PRT) of the battery/cell due to the charge sequence may be the amount of time between (i) the termination/end of the second charge pulse and/or the peak of the change in the terminal voltage due to the second charge pulse and (ii) when the terminal voltage of the battery/cell decays to a predetermined value (for example, less than 10% of peak deviation, or less than 5% of peak deviation).

FIG. 8 b illustrates an exemplary charge sequence having a charge pulse (which injects charge into the battery/cell) and a discharge pulse (which removes charge from the battery/cell) where the charge pulse includes a charging period (T_(charge)) and the discharge pulse includes a discharging period (T_(discharge)), according to certain aspects of the present disclosure; notably, in this charge sequence, an intermediate rest period (T_(inter)) is disposed between the charge and discharge pulses, and a rest period (T_(rest)) is disposed after the discharge pulse and before the next sequence; an exemplary terminal voltage response of the battery/cell to such charge sequence is illustrated where a first voltage (V₁) is identified (which correlates to the beginning of the charge pulse and, in this embodiment, the beginning of the sequence), a second voltage (V₂) is identified (which correlates to the end of the charge pulse and/or the peak of the change in the terminal voltage due to the charge pulse), a third voltage (V₃) is identified (which correlates to the end of the discharge pulse and/or the peak of the change in the terminal voltage due to the discharge pulse) and a fourth voltage (V₄) is identified (which correlates to when the terminal voltage of the battery/cell decays to a predetermined value (for example, preferably less than 10% of peak deviation relative to the terminal voltage of the battery/cell when the charge/discharge sequence is applied (here, V₁) and, more specifically, less than 5% of peak deviation); where the relaxation time of the battery/cell due to the charge sequence may be represented as the amount of time between (i) the termination/end of the discharge pulse and/or the peak of the change in the terminal voltage due to the discharge pulse (see, V₃ and T₁) and (ii) when the terminal voltage of the battery/cell decays to a predetermined value (for example, preferably less than 10% of peak deviation and, more preferably, less than 5% of peak deviation) (see, V₄ and T₂); notably some or all of the characteristics of the charge pulses (for example, pulse amplitude, pulse width/duration and pulse shape) are programmable and/or controllable via charging circuitry where the amplitude of the positive and/or negative pulses may vary within the charge sequence (and are programmable and/or controllable), the duration and/or timing of the rest periods may vary within the sequence (and are programmable and/or controllable) and/or, in addition, such pulses may be equally or unequally spaced within the sequence; the combination of charging pulses, discharging pulses and rest periods may be repetitive and thereby forms a sequence that may be repeated; all combination or permutations of pulse, pulse characteristics, periods, sequences and signal characteristics and configurations are intended to fall within the scope of the present disclosure; moreover, discharge sequences may have similar characteristics as charge sequences except, however, a net charge is removed from the battery/cell; for the sake of brevity, the discussion/illustration with respect to discharge sequence will not be repeated. All of these possible combinations may be applied as part of an adaptive charging process.

FIG. 8 c illustrates a charge sequence like that of FIG. 8 b where the sequence includes a charge pulse (which injects charge into the battery/cell) and a discharge pulse (which removes charge from the battery/cell) where the charge pulse includes a charging period (T_(charge)) and the discharge pulse includes a discharging period (T_(discharge)), according to certain aspects of the present disclosure; in this illustration, a partial relaxation time corresponding to the charge pulse of the sequence is also depicted (see, Relaxation time) where one measure of the relaxation time associated with the charge pulse is equal to the difference between T_(A) (which coincides with V₂) and T_(B) (which coincides with V_(4′)). Another measure of relaxation time is the time between the end of the discharge pulse or edge and the point when the voltage value has decayed to the predetermined value (e.g., T_(B)−T₁). Regardless of how it is measured, the relaxation time of the battery/cell in response to the charge sequence having a charge pulse and discharge pulse may be shorter than the relaxation time of the battery/cell in response to the charge sequence not having a discharge pulse (compare T_(B)−T₁ of FIGS. 8 c and T₂−T₁ of FIG. 8 a ) and, as such, under certain circumstances, the total charging time of a charging sequence having charge and discharge pulses may be shorter than the charging time of a charging sequence having no discharge pulses to shorten or reduce the relaxation time.

DETAILED DESCRIPTION Introduction

In various embodiments, data obtained from batteries is considered in one or more time domains characteristic of physical phenomena such as diffusion of ions in a battery electrolyte, diffusion of ions in an electrode matrix (e.g., carbon in the negative electrode of a lithium ion battery), and electrochemical reactions at the interface of the electrolyte and a battery electrode. To this end, a battery may be probed in a manner allowing a battery monitoring and/or charging system to obtain data that characterizes at least two or three of these different battery phenomena. In some cases, the battery's response to a stimulus is analyzed in the frequency domain. In some such cases, the battery is probed at different applied current or voltage frequencies. In some cases, battery data is collected at different times after application of a stimulus (e.g., a current pulse/edge). In one example, the battery data is or includes a battery's charge pulse voltage (“CPV”), which may provide information reflective of diffusion in the battery's solid electrode material. In another example, the battery data may be a battery's partial relaxation time, which provides information reflective of transport in the electrolyte. In various embodiments, the battery is monitored, and data is collected, during charging of the battery. In some cases, the charging and monitoring is accomplished by using a pulsed charge current.

Systems and apparatus may be designed and/or configured to carry out analysis of battery physical phenomena, and characterize batteries based on phenomena occurring at one of the above-mentioned time and/or frequency domains. These systems may be additionally responsible for charging and/or monitoring a rechargeable battery.

Terminology

The term “battery” as used herein refers to one or more galvanic cells (each of which stores energy electrochemically). A battery may be an individual cell and/or a plurality of cells arranged electrically in a series and/or parallel configuration. Although some references describe a battery as including two or more cells, the term “battery” is not so limited in this disclosure. In some implementations, a battery is a single cell or multiple cells connected in series or parallel to provide a desired voltage or current rating. Batteries considered herein are typically rechargeable (secondary batteries).

A battery generally contains an anode, a cathode, and an electrolyte or separator. In some contexts, for galvanic electrochemical systems such as batteries, the anode is referred to as the negative electrode and the cathode is referred to as the positive electrode. In operation of a battery, an electrolyte conducts ions but not electrons. During discharge, the negative electrode is oxidized and donates electrons to an external circuit, while the positive electrode is reduced and consumes electrons from an external circuit. During charge, the processes are reversed. In some cases, the negative electrode is an intercalation anode that includes an intercalation matrix or substrate such as carbon, tin, and/or silicon that is configured to insert or intercalate ions during charge. These ions are typically alkali metal ions (e.g., lithium or sodium ions) or alkaline earth metal ions. Other types of battery chemistries or materials may be used in the methods and apparatus of the present disclosure.

An “electronic device” as indicated herein refers to a device that performs any number of tasks or functions electrically and that can be powered by a battery. The device may or may not physically include (e.g., enclose or attach) the battery, battery charging system, or control logic described herein. Electronic devices may be portable or fixed. Examples of electronic devices include mobile phones, digital cameras, laptops, portable speakers, battery powered vehicles, systems for storing solar and other generated electrical energy, uninterruptible power supplies, and power tools.

“Battery parameters” refer to parameters of, or associated with, a battery and its use. Values of battery parameters are often obtained and/or used by battery control logic such as logic used in a battery charger. Examples of types of battery parameters include charge pulse voltage, partial relaxation time, time in service for the battery (e.g., from the time it was installed in the device it powers or when it was first used), and full charge capacity, and projected capacity (typically to some number of cycles. Other battery parameters may reflect battery physical properties such as material transport in an electrode or electrolyte (e.g., diffusion coefficients), reactions or processes within or at the interface of an electrode (e.g., rate constants and double layer capacitance), etc. The values of each of these parameters may vary as a function of the state of charge during the charge portion of a single battery cycle or operating temperature. The parameters values may also vary from cycle-to-cycle over the battery's life.

“Battery type” distinguishes classes or groups of batteries from one another. Among the factors that identify a battery type are (i) battery chemistry (e.g., lithium ion batteries and nickel metal hydride batteries), (ii) battery format (e.g., cylindrical versus prismatic versus pouch) and size (e.g., 18650 versus AA), (iii) manufacturer identity (e.g., Samsung SDI versus Panasonic), (iv) manufacturing process, and (v) manufacturer process implementation (e.g. lot, plant, and/or site). An example of a battery type is an 18650 format rechargeable lithium-ion battery produced by a particular manufacturer (e.g., Samsung SDI, LG Chemical, Murata Energy, etc.) produced in a particular lot using a particular process of the manufacturer. Any one or more of the above factors may be used to define a battery type. Further, the factors may be defined specifically. For example, lithium ion batteries may be divided into types of negative electrodes such as graphite, silicon, and tin or tin oxide.

A “charge process” or “charging process” refers to a process in which a battery is charged from a state of less charge to a state of more charge. During a charge process, the battery's state of charge increases. A charge process may be conducted under the control of charging circuitry which may be part of the battery charging system or the battery control logic. In certain embodiments, charging circuitry adapts, adjusts and/or controls the amplitude, pulse width, duty cycle, or other parameter of charging or discharging current pulses and/or it adjusts and/or controls the conditions of a constant voltage portion of the charge process. It may perform any such function to control or adjust a feature of the battery such as the battery's overall charging rate, cycle life, etc. It may perform these functions to control or adjust a more specific characteristic of the battery such as the battery's relaxation time, characteristics of the decay of the terminal voltage (e.g., the rate of decay or the shape of the decay curve), propensity to plate metallic lithium, etc. For example, as depicted in FIG. 2 , charging circuitry may adapt, adjust and/or control the amplitude and pulse width of the discharge pulse to reduce or minimize the “overshoot” or “undershoot” of the decay of the terminal voltage of the battery.

A “charge cycle” is the process of charging a rechargeable battery and discharging it with a particular load. A charge cycle may involve charging and discharging an amount of charge that is equivalent or nearly equivalent to the battery's capacity, but not necessarily by one full charge and one full discharge. For instance, using half the charge of a fully charged battery, recharging it, and then using the same amount of charge again, and then subsequently recharging it may count as one charge cycle. The number of charge cycles until a battery fails indicates how many times a rechargeable battery can undergo the process of complete charging and discharging until failing certain criteria. The number of charge cycles may be used to specify a battery's expected life, which may affect battery life more than the mere passage of time.

A “charge signal” refers to the electrical current (e.g., the current waveform) that passes through the terminals of a battery as a result of circuitry configured to apply charge (a charging signal) or remove charge (a discharging signal) from a battery. In various embodiments, one or more charge signals are applied to a battery to charge it, as part of a charge process. A charging or recharging sequence, operation, process, or cycle may include one or more charge signals, which, in total, inject or apply charge into the battery and, optionally, one or more discharge signals (e.g., discharge signals), which, in total, remove charge from the battery. A charge signal may include a plurality of charge packets and/or discharge packets. Each charge packet may represent a portion of a charge sequence and contain one or more charge pulses, discharge pulses and rest periods. Current variations such as edges and pulses may be provided as independent features, outside the concept of a charge packet. Regardless of whether they are part of a charge packet, pulses of a charge signal may be any shape (for example, rectangular, triangle, sinusoidal or square). In some cases, a charge pulse has a temporal duration of between about 1 ms to about 5,000 ms.

“Battery Control Logic” refers to the control algorithms and/or rules that are used to determine (i) charging parameters (for example, the amplitude, width, and frequency of charge and discharge pulses) in the charge process, and/or (ii) information about a battery's health, expected life, defects, its physical and/or material properties, etc. In some embodiments, the algorithms or rules are chosen to improve or balance a battery's cycle life and/or charge speed. In some cases, battery control logic may determine or estimate a battery's state of charge (SOC), state of health (SOH), partial relaxation time, overpotential, or whether metal plating has occurred. In some cases, battery control logic may make use of state of health (SOH) information and/or battery feedback measurements that may include the state of charge (SOC), temperature, voltage, current, and the voltage response shape due to charging and discharging cycles. In some cases, battery control logic employs a battery model to classify a battery and/or the battery when subject to a defined set of charging conditions (e.g., battery charge process parameter values). In certain embodiments, battery control logic is implemented as executable instructions or code stored in hardware (e.g., any of various forms of memory), firmware, or software. The battery control logic may also be considered to include one or more processors configured or designed to execute the instructions or code, particularly when such processors are directly linked to the memory or other storage providing the instructions or code. Unless otherwise stated, the terms battery control circuitry and control circuitry are equivalent to battery control logic. In certain embodiments, battery control logic is part of a battery charging system.

A “battery monitoring system,” which may be part of a battery charging system, is used to monitor a battery and use measured frequency or time domain battery data obtained from the battery (and/or characterizing conditions under which the battery is charged or otherwise operated). In various embodiments, the monitoring system provides information to the battery control logic to characterize a battery and/or determine appropriate charging conditions. FIG. 1 depicts in block form an example battery charging system that includes charging circuitry 112 that responds to control circuitry 116 (e.g., battery control logic) that receives battery information from monitoring circuitry 114. FIG. 1 is described in more detail below.

“Capacity” or nominal capacity refers to the total charge (which may be measured in Amp-hours or coulombs) available when the battery is discharged at a certain discharge current (which may be specified as a C-rate) from a fully charged state (e.g., 100 percent state-of-charge) to a defined cut-off voltage. A battery's capacity may change over multiple charge cycles. In conventional batteries, it is common for the battery's capacity to decrease or “fade” over multiple cycles.

The term “capacity fade” refers to reduction of battery capacity over time or multiple charge cycles. A battery's capacity at any given cycle may be based on the maximum battery capacity, at that cycle, or other reference value of battery capacity (e.g., 85% of initial maximum capacity, capacity at specific terminal voltage, etc.)

“Terminal voltage” is the voltage between the battery terminals. Terminal voltage may vary with state of charge and/or the magnitude of discharge or charge current. The terminal voltage may be measured with or without current flowing through a load. In the latter case, the terminal voltage is an open circuit voltage.

An “open circuit voltage” (OCV) is the terminal voltage of a battery in the absence of current flow. It is a property of the cell under a particular set of conditions. A closed circuit voltage (CCV) is the battery terminal in the presence of current flow (e.g., during charging of the battery). CCV is affected by OCV, but also depends on the operation of the battery. For example, during constant current charging, a CCV may be calculated as the sum of the OCV and the charging current multiplied by the resistance of the battery. During constant voltage charge, the CCV is equal to the applied voltage.

“State of charge” (SOC) may refer to the amount of charge currently stored in a battery as a percentage of maximum capacity. SOC is used to characterize how far a battery in use has progressed between a fully charged state and a discharged state. In some cases, state of charge is calculated using current integration to determine the present amount of charge in a battery.

The “state of health” (SOH) of a battery is a parameter that characterizes the “age” or “health” of the battery and/or ability of the battery to hold charge, for example, relative to a given point in the battery's operation (for example, the initial time in operation). The SOH of a battery may provide information to estimate, calculate, measure, and/or determine other battery parameters such as the ability of a battery to hold a charge. The voltage at the terminals of the battery at a given SOC changes as the SOH changes, and hence the voltage curve (voltage versus state of charge) of the battery shifts as it ages and its SOH deteriorates. The state of health parameter is further described in U.S. Pat. No. 9,121,910, issued Sep. 1, 2015, which is incorporated herein by reference in its entirety.

A “charge pulse voltage” (CPV) is a voltage measurement that may be characterized as (i) a peak voltage, measured at the terminals of the battery/cell, which is produced by the battery in response to a change in current (e.g., an edge or pulse) to which the battery voltage responses, and/or (ii) a substantial peak voltage (e.g., within 5-10% of the peak voltage), measured at the terminals of the battery/cell, which is produced by the battery in response to a charge pulse. In some cases, a CPV measurement is used by an adaptive charging process. In some cases, a CPV measurement is taken to determine a battery parameter such as SOC or SOH.

A “battery model” or simply a “model” is mathematical construct, software, and/or other logic that may classify a battery or a particular set of charge process parameters applied to or characterizing the battery. Examples of such parameters include a battery's state of charge, temperature, charge voltage, open circuit voltage, charge current, the properties and state of its internal materials, the battery's design, etc. The model takes as inputs information about the battery itself and/or the charge process parameters and outputs one or more charge process characteristics of the battery. The charge characteristics may represent a conclusion about the appropriateness of the charge process parameters (e.g., safe, potentially unsafe, or unsafe charging conditions) and/or a prediction about the results or effects of the charge process parameters on the battery; e.g., the effects of subjecting the battery to the input set of charge process parameters.

A model may be applicable to just a particular individual battery or to a plurality of batteries of the same battery type or within a group of related battery types. In some cases, a model accounts for the state of health of a battery. For example, if irreversible damage to the battery cell has occurred, a model may reflect the battery's state of health. More generally, the model may evolve or learn based on information and/or data it gains from application to one or more batteries. Some changes to the model may result from changes in a battery itself, e.g., changes in its health or material properties, as mentioned. Other changes to the model may result from observing and incorporating different situations encountered during battery charging. Such observing and learning may be implemented as machine learning or deep learning.

A model may take any of various forms. In one example, the model takes the form of a lookup table. In another example, the model takes the form of one or more expressions, matrices, etc. such as regression relationships, neural networks, decision trees, and the like.

“Measuring,” “collecting,” or “capturing” a parameter as stated herein is a way of obtaining a value of the parameter. For instance, measuring the voltage of a battery can mean using an instrument such as a voltmeter to directly measure the voltage between terminals of the battery. In some contexts, it means obtaining parameter values related to raw measurements of the battery and/or deriving other information about the battery (e.g., partial relaxation, battery swelling, etc.). Raw measurements of a battery may include current (applied or generated), charge accepted or passed, voltage, and temperature.

Numeric ranges are inclusive of the numbers defining the range. It is intended that every maximum numerical limitation given throughout this specification includes every lower numerical limitation, as if such lower numerical limitations were expressly written herein. Every minimum numerical limitation given throughout this specification will include every higher numerical limitation, as if such higher numerical limitations were expressly written herein. Every numerical range given throughout this specification will include every narrower numerical range that falls within such broader numerical range, as if such narrower numerical ranges were all expressly written herein.

The headings provided herein are not intended to limit the disclosure.

Unless defined otherwise herein, all technical and scientific terms herein have the same meaning as commonly understood by one of ordinary skill in the art. Various scientific dictionaries that include the terms included herein are well-known and available to those in the art. Although any methods and materials similar or equivalent to those described herein find use in the practice or testing of the implementations disclosed herein, some methods and materials are described.

As used herein, the singular terms “a,” “an,” and “the” include the plural reference unless the context clearly indicates otherwise.

The logical connector “or” as used herein is inclusive unless specified otherwise. As such, condition “A or B” is satisfied by “A and B” unless specified otherwise.

Adaptive Charging

Adaptive charging as described herein refers to charging processes that make use of feedback related to battery conditions, environmental conditions, user behavior, user preferences, battery diagnostic information, physical properties of the battery and the like. Using adaptive charging techniques, one or more characteristics of a charge signal may be continuously or periodically adjusted or controlled while charging a battery. Such adjustment or control may be performed to maintain battery parameter values within a selected range. Generally, adaptive charging is used to optimize the battery's cycle life, optimize its charge speed, minimize its swelling, and/or keep it operating within safe boundaries. For example, adaptive charging may keep a battery charge process operating in a regime where minimal or no battery degradation, such as from metal plating (e.g., metallic lithium plating), occurs or is likely to occur. Various types of battery parameter values may be captured and used for adaptive charging. Some of these parameter values are obtained by measuring parameters directly associated with the battery, charging system, and/or the device powered by the battery. For example, parameter values may be obtained from battery terminal voltage measurements, battery temperature, battery size, and the like. In some cases, adaptive charging also makes use of parameters not directly associated with a battery. Examples include user information and environmental information. Examples of indirectly obtained battery parameters that may be used for adaptive charging include charge pulse voltage, partial relaxation time, the state of charge, and the battery's state of health. In some cases, ranges of acceptable values of each of these parameters may vary as a function of the state of charge during the charge portion of a battery cycle. The parameters values may also vary from cycle-to-cycle over the battery's life. In some cases, adaptive charging may also make use of the current charging parameters such as the current or voltage that is being applied to a battery by charging circuitry.

Various adaptive charging techniques are described in applications assigned to Qnovo Inc. of Newark, Calif. Examples of such patents include U.S. Pat. No. 8,638,070, titled “METHOD AND CIRCUITRY TO ADAPTIVELY CHARGE A BATTERY/CELL,” issued Jan. 28, 2014; U.S. Pat. No. 8,791,669, titled “METHOD AND CIRCUITRY TO ADAPTIVELY CHARGE A BATTERY/CELL,” issued Jul. 24, 2014; U.S. Pat. No. 9,121,910, titled “METHOD AND CIRCUITRY TO ADAPTIVELY CHARGE A BATTERY/CELL USING THE STATE OF HEALTH THEREOF,” issued Sep. 1, 2015; U.S. Pat. No. 9,142,994, titled “METHOD AND CIRCUITRY TO ADAPTIVELY CHARGE A BATTERY/CELL,” issued Sep. 22, 2015; U.S. Pat. No. 9,035,623, titled “MONITOR AND CONTROL CIRCUITRY FOR CHARGING A BATTERY/CELL, AND METHODS OF OPERATING SAME,” issued May 19, 2015; and U.S. Pat. No. 8,907,631, titled “ADAPTIVE CHARGING TECHNIQUE AND CIRCUITRY FOR A BATTERY/CELL USING MULTIPLE CHARGING CIRCUITS AND TEMPERATURE DATE,” which issued Dec. 9, 2014. Each of these patents is incorporated herein by reference in its entirety.

In some embodiments, battery parameters used in adaptive charging include physical characteristics of the battery that are reflective of a battery's response in certain frequency or time domains, such as those associated with metal ion diffusion in the battery's electrolyte or electrode (anode or cathode), and/or reaction rates at the battery's anode or cathode. Such characteristics may be derived using electrochemical impedance spectroscopy or related techniques.

To illustrate an example of adaptive charging, FIG. 2 shows how a charging process can reduce or minimize the “overshoot” or “undershoot” of the decay of the terminal voltage of the battery by adjusting the amplitude and pulse width of a discharge pulse. When a charge process provides an “overshoot” of the decay of the terminal voltage of the battery relative to partial equilibrium (see discharge pulse A), the charging circuitry may adjust the characteristics of the discharge pulse by, e.g., increasing the amount of charge removed by the discharge pulse. For example, by increasing the amplitude and/or pulse width of the discharge pulse, the overshoot may be corrected. When a charge process results in an “undershoot” of the decay of the terminal voltage of the battery relative to partial equilibrium (see discharge pulse C), charging circuitry may decrease the amount of charge removed by the discharge pulse (for example, via decreasing the amplitude and/or pulse width of the discharge pulse). As such, the control circuitry may adjust the characteristics of one or more subsequent discharge pulses (for example, the amplitude, pulse width, and/or pulse shape) to control or adjust rate, shape and/or characteristics of the decay of the terminal voltage of the battery. Other examples of charge process modification to accomplish adaptive charging include modifying the rate or amount of charge injected to the battery during charging. In general, in one class of adaptive charging techniques, the charge process changes the amplitude and/or duration of one or more discharge pulses to stimulate a desired response in the partial relaxation time. Examples of adjustable parameters of discharge pulses are illustrated in FIGS. 8 b and 8 c.

FIGS. 3 a-3 d present example waveforms of charge signals. A charging or recharging sequence, operation, or cycle may include charging signals (which, in total, inject or apply charge into the battery) and discharging signals (which, in total, remove charge from the battery). Charging signals may decrease according to a predetermined rate and/or pattern (for example, asymptotically, linearly or quadraticaly) as, e.g., the terminal voltage of the battery increases during a charging or recharging sequence, operation, or cycle (see, e.g., FIGS. 3 b and 3 d ). In some cases, a pulse charging sequence or operation may include a constant voltage (CV) phase after a period of pulse charging and/or upon charging the battery/cell to a predetermined state of charge. In some embodiments, the period prior to the CV phase involves controlling current delivered to the battery. In some cases, this phase is nominally a constant current (CC) phase—although pulses may be superimposed—or a current step phase.

FIGS. 4 a-4 e illustrate charge and/or discharge packets of the charging and discharging signals (which are illustrated in FIGS. 3 a-3 d ), where such charge and discharge packets may include one or more charge pulses and one or more discharge pulses. In some embodiments, a charge signal of FIGS. 3 a-3 d includes a plurality of packets (for example, about 100 to about 50,000 packets) and, in some embodiments, each packet may include a plurality of charge pulses, discharge pulses, and rest periods. More generally, a charge packet includes one or more changes in charging current or other charging parameter. In some cases, the change(s) contained in a charge packet include an edge in the charge current. When pulses are used, they may be of any shape—for example, pulses may be, rectangular, triangular, sinusoidal, or square. In some embodiments, charge and/or discharge pulses of the packet may include a temporal duration of between about 1 ms to about 2000 ms, and preferably less than 1000 ms. Note that the concept of a “packet” is not essential to characterize a charging process. Some pulse charge processes may be amply described as a series of charge (and optionally discharge) pulses or steps. Step charging protocols are within the purview of this disclosure. Adaptive charging may involve modifying the amplitude, duration, and/or other characteristic of one or more steps in a step charging process.

FIG. 4 f illustrates an example of a charge packet having a charge pulse that includes a charging period (T_(charge)) followed by a rest period (T_(rest)) where the period of the charge packet is identified as Tpacket.

FIG. 4 g illustrates an example of a charge packet having a charge pulse (which injects charge into the battery) and a discharge pulse (which removes charge from the battery) where the charge pulse includes a charging period (T_(charge)) and the discharge pulse includes a discharging period (T_(discharge)). As depicted, an intermediate rest period (T_(inter)) is disposed between the charge and discharge pulses, and a rest period (T_(rest)) is disposed after the discharge pulse and before the next packet.

Discharge signals may be employed to reduce the time period for the battery terminal voltage to return to equilibrium. In this regard, the discharge period may remove excess charge that might otherwise contribute to degradation mechanisms such as the thickening of the solid-electrolyte interface (SEI) layer or metallic plating of lithium. The difference between the electrical charge added to the cell during a charging period and the electrical charge removed from the cell during a discharge period determines a net total electrical charge added to the cell in one period. This net total electrical charge divided by the period may determine a net effective charging current.

There are numerous combinations and permutations involving the amount of electrical charge added to the battery during the charge signal and the amount of charge removed during the discharge signal. All permutations are intended to fall within the scope of the present disclosure. For example, each permutation may result in a different rate, shape and/or characteristics of the decay of the terminal voltage of the battery. Moreover, within each permutation, there exists a large number of sub-permutations that i) combine the characteristics of a charge signal (for example, the duration, shape and/or amplitude of the charge signal), the product of which determines the amount of electrical charge added to the cell; and ii) combine the characteristics of a discharge signal (for example, the duration, shape and/or amplitude of a discharge signal), the product of which determines the amount of electrical charge removed from the cell; and iii) the length of time of the rest period. The characteristics of a charge signal may differ from the characteristics of a discharge signal. That is, one or more of the duration, shape and/or amplitude of the charge signal may differ from one or more of the duration, shape and/or amplitude of the discharge signal.

Some or all of the characteristics of the charge and discharge pulses or steps may be programmable and/or controllable. For example, the pulse or step amplitude, width/duration, and shape may be adjusted. In other examples, the amplitude of the positive and/or negative pulses may vary within the packet, the duration and/or timing of the rest periods may vary within the packet, and/or pulses may be equally or unequally spaced within the packet. The combination of charging pulses, discharging pulses and rest periods may be repetitive, thereby forming a packet that may be repeated.

FIG. 5 a illustrates current and voltage of a battery as a function of time illustrating the conventional charging method known as constant-current, constant-voltage (CCCV). When charging a rechargeable battery (e.g., a lithium-ion type rechargeable battery) using CCCV, the charging sequence includes a constant-current (CC) charging mode until the terminal voltage of the battery/cell is at about a maximum amplitude (for example, about 4.2V to 4.5V for certain lithium-ion type rechargeable batteries) at which point the charging sequence changes from the constant-current charging mode to a constant-voltage (CV) charging mode. In the CV mode, a constant voltage is applied to the terminals of the battery. Generally when charging a rechargeable battery using the CCCV technique, the charging circuitry changes from the CC charging mode to the CV charging mode when the state of charge (SOC) of the battery is at, e.g., about 60-80%, although in some embodiments, as described herein, a charging circuitry does not enter a CV charging mode until the battery charge is greater than about 90% SOC or greater than about 95% SOC. Adaptive charging may be employed to adjust the CC and/or CV portions of a CCCV charging process. Adaptive charging may also be employed to adjust the transition from the CC to the CV portion of the process.

FIG. 5 b illustrates current and voltage of a battery as a function of time when charged by a step-charging technique. FIG. 5 b shows a single example of a step charging technique. A step-charging process of a rechargeable battery (e.g., a lithium-ion type rechargeable battery) employs a multiple step constant-current (CC) charging mode until, e.g., the terminal voltage of the battery is at about a maximum amplitude (for example, about 4.2V to 4.5V for certain lithium-ion type rechargeable batteries) at which point the charging sequence changes from the constant-current charging mode to a constant-voltage (CV) charging mode. As with the CCCV technique depicted in FIG. 5 a , a constant voltage is applied to the terminals of the battery while in the CV mode. And as with the technique depicted in FIG. 5 a , adaptive charging may be employed to adjust the CC (including individual steps, amplitude, duration) portion, the CV portion, and/or the transition from the CC to the CV portion of the process.

Battery Models and Their Use A. Battery Model Overview

Aspects of this disclosure pertain to models or similar tools for characterizing or classifying a battery and/or a battery's characteristics (e.g., charge characteristics) at various points in the battery's life, some or all of which may be when the battery is in service, as for example when the battery is installed in an electronic device such as a phone, an automobile, etc. In certain embodiments, models are developed or refined using information about a battery collected while the battery is in service. Regardless of how a model is generated and/or updated, it may classify a battery in a way that identifies different charge process regimes or characteristics of the battery.

A simple pictorial example of a two-dimensional battery model is represented in FIG. 5 c . As shown, the model classifies charge process parameters for a particular battery—in this particular case, values of state of charge and charge current. Using these charge parameters, the model classifies the charging process according to a particular state: safe, safe and slow, potentially unsafe, and known unsafe, thereby defining inter-relationships between the parameters under consideration (in this simple example, state of charge and charging current). Understand that while the plot of FIG. 5 c shows charge current and state of charge as charge process parameters, often a model will consider other and/or additional charge process parameters and/or operating conditions such as temperature, terminal voltage (provided in isolation or as a response to a stimulus such as an applied current edge), battery age/health, material properties, sampling periods to obtain the requisite information, durations of measurement, etc., all of which may constitute independent axes in a multi-dimensional model. At the core of the multi-dimensional models are relationships that connect the independent parameters (and axes) to each other. These relationships then determine the optimal charging and operation of a battery.

In some cases, a battery's charge process parameters may be visualized in a battery parameter space having a number of dimensions associated with these parameters. Thus, while FIG. 5 c shows two dimensions of battery charge process parameter space, other examples have three or more such dimensions. The number of battery charge process parameters included in a model (and hence a multidimensional space considered by the model) depends on the ability of chosen parameters to accurately and/or safely classify a battery or serve another requirement. In certain embodiments, the model employs at least two battery charge parameters, or at least about five battery charge parameters. Regardless of the number of dimensions, each set of battery charging process parameter values, alone or in combination with battery type information, represents a point in the multidimensional parameter space.

As used herein, the term battery charge process parameters or just battery charge parameters indicates information about a battery, sometimes including information about a battery's charge conditions, (e.g., state of charge and current magnitude) that may be input to a model, while the term battery charge process characteristics or just battery charge characteristics indicates a conclusion or prediction about the results or appropriateness of the battery when subjected to particular battery charge parameters. Examples of battery charge process characteristics include safe operating conditions, potentially unsafe operating conditions, and known unsafe operating conditions. Distinct battery charge process characteristics may occupy different regions or regimes in a multidimensional space representing battery charge process parameters. In other words, the space is divided into regions, each associated with a different classification or characteristic of a given battery. The boundaries between these regions may be sharp or graded (i.e., the transition between a safe to a potentially safe charge process region may occur over distance in parameter space). See the distinct regions in FIG. 5 c . A battery model classifies a battery and associated charge process parameters into one of the regimes/characteristics.

Alternatively, or in addition, to simply classifying a battery by position in multidimensional battery parameter space, a battery model may produce a score based on battery charge process parameter values, optionally with weights applied to individual parameter values. For example, the score may be a weighted summation of selected individual battery charge process parameters. In certain embodiments, the weights can be computed from statistical analyses of the properties of previously tested batteries. Other functions of the battery charge process parameters, such as non-linear functions, may be used to obtain a score.

In some embodiments, principal component analysis or a similar technique for reducing dimensionality is applied to a data set containing charge process parameter values for batteries and their associated charging procedures. The principal components of the dataset define vectors of maximum variation through the multidimensional parameter space. The principal components may be used in a reduced dimension battery parameter space. In some cases, a battery model is trained or otherwise designed to use parameter values presented in terms of principal components.

In certain embodiments, separate models are provided for different batteries. This reflects the fact that individual batteries frequently have different characteristics, which result from different designs, manufacturing, handling, and/or use in service. In some implementations, multiple batteries of the same type (e.g., the same size, format, chemistry, manufacture, and batch) may use the same model, at least initially. Over time, the models for individual ones of these batteries of the same type may evolve or develop into different models to account for distinct observed properties, which may result from initially unknown differences or from use patterns differences. As should be apparent from this example, models can change over time, and the changes can be dictated by observed changes in a battery's response to particular stimuli or other conditions. Some examples of battery responses are described below with respect to time domain and frequency domain battery information. For example, a battery model may employ electrochemical impedance spectroscopy (EIS) or EIS-like information to generate or refine or train a model.

In certain embodiments, the battery is evaluated in situ using a model. That is, the battery need not be removed from its electronic device in order to be classified by the model. Collection of battery parameter values and application to a battery model may be conducted in a way that is unobtrusive, e.g., during charging and in a way that does not significantly slow or modify the charging. In some implementations or some use patterns, the model may conduct its evaluations without being noticed by the user of the device powered by the battery.

The battery charge process characteristics provided by a model may inform decisions about future performance of battery and/or actions to be taken to address potential safety hazards, performance degradation, charging procedures, etc. For example, a particular model for a particular battery may indicate that the battery can or should be charged with a current of greater than 0.5 A when the battery's state of charge is 40% at a given temperature. The same model may indicate that the battery can be comfortably and appropriately charged with a current of about 0.6 A when the battery's state of charge is 80% at the same temperature. Still further, the model may indicate that the battery definitely should not be charged with a current of greater than 0.5 A when the battery's state of charge is 90% also at the same temperature. In certain embodiments, the battery charge characteristics are used to adapt charge process parameters (e.g., as with adaptive charging described herein).

B. Input and Output Variables

As explained, a battery model may receive as inputs various battery charge process parameters. Examples of classes of these parameters include the following: (a) applied current characteristics (e.g., magnitude or shape such as pulse, edge, or step characteristics), (b) measured voltage across the battery terminals (e.g., as a function of time after the applied current pulse(s) or at fixed times after the current pulse(s)) (measured at various times after the stimulus or in response to various stimulus frequencies), (c) state of charge (determined by open circuit voltage, coulombs passed, etc.), (d) temperature (measured via a temperature sensor and optionally provided as a function of time after the applied current pulse or at fixed times after the current pulse), (e) battery age (cycle count, days in service, etc.), (f) previously generated output variables and/or battery state of health, (g) sampling frequencies of the current and/or voltage values, (h) duration of the sampling and measurement period (sampling frequency and duration point to different physical and chemical processes within the battery), (i) design values of the battery obtained either directly from the manufacturer or through physical dissection of the battery (e.g., material thicknesses, dimensions, properties of the electrolyte, known temperature dependences of such material properties), and the like.

In certain embodiments, battery models are configured to receive parameter values for both current applied to the battery and voltage across the battery terminals. In some cases, battery models use, in addition, some combination of parameters of the types (c)-(f) listed above. In certain embodiments, battery models use the battery's applied and/or measured current at multiple different states of charge; in other words, at various states of charge, encountered over the course of a single charge process or over multiple charge processes. In certain embodiments, battery models use (i) the charge current, (ii) associated terminal voltage, and (iii) state of charge are provided as inputs to the model. Note that the charge current used in models may be, e.g., an instantaneous charge current or an average charge current. In some cases, an instantaneous charge current is obtained over a period of milliseconds to tens of seconds. Regardless of what battery charge process parameter values are input to the model, the model classifies the charge process having these parameter values. Note that the current and voltage values, as well as certain other charge process parameters, may be provided in a particular time domain or frequency domain, as is further explained below.

To generate values of certain of these input variables, a battery system may apply a stimulus, which may be a current pulse applied at a specified state of charge. In response to the applied stimulus, the system measures the terminal voltage, and optionally one or more other parameter values such as the temperature of the battery.

The applied current is not necessarily a current pulse; in various embodiments it is some form of an edge, which is a change in the magnitude of applied current. From the perspective of signal theory, an edge contains harmonic frequencies, which may be considered when evaluating a battery's response to the applied current edge. The fundamental and harmonic frequencies may be the primary mechanism to stimulate the battery's response. Note that the magnitude of current edge need not go to zero Amps to provide an edge; it merely has to change in value and in time. Further, the edge need not be vertical, as in the case of an edge of a triangular wave. The rate at which the edge changes should contain a sufficient frequency bandwidth to stimulate the frequencies of interest within the battery. The terminal voltage and/or other parameter may be measured at various times during or after application of the current edge. Alternatively, in some circumstances, the stimulus itself may be the terminal voltage instead of the terminal current.

The model output classifies a battery under a set of conditions. The model may do this for conditions at the time of the measurement or at some other time such as a future time when exposed to a hypothetical set of conditions (e.g., an anticipated future applied current magnitude at a particular state of charge and temperature).

In certain embodiments, the classification provided by a battery model allows the charging system to suggest or implement a change in a charge condition (e.g., an increased or decreased instantaneous or average current). In certain embodiments, the classification allows the control system associated with the battery or an electronic device in which the battery is installed to determine whether the battery is operating in a potentially unsafe mode and should be flagged for further observation or have its operation terminated. In certain embodiments, the classification allows the system to determine that the battery is in imminent danger of failure and/or represents a serious safety concern. In such cases, a system may prevent further charging and/or discharging until the battery has been removed or replaced from the device.

Returning to FIG. 5 c , a classification plot 521 represents a simplified pictorial example of a battery model for a given battery or a family of batteries. The plot 521 provides four discrete regions that represent four different battery charge process characteristics. As shown, these are a safe but slow charging region 523, a generally safe operating region 525, a potentially unsafe operating region 527, and known unsafe operating region 529. If the charging process operates in the safe but slow charging region 523, the battery is unlikely to be damaged or destroyed, but it might be charged more rapidly without problem. In other words, while the battery is safely charged in region 523, the charging process logic might determine that the battery should be charged faster, possibly to a level within the region 525. As shown, region 525 lies above (has a higher charging current) than region 523, but it does not extend into high states of charge. In other words, a charging process that operates at both a high state of charge and a high charge current is deemed unsafe by the battery model. Generally, batteries operating in region 525 are considered to be safely charged at an adequately fast charge rate. It is readily possible to picture a multi-dimensional version of FIG. 5 c where additional parameters (or axes) are added, such as temperature, health and/or aging, operating condition, etc.

As shown, the model characterizes charging processes that use relatively high charging currents at high states of charge as either potentially unsafe (region 527) or known to be unsafe (529). A known unsafe operating region may be one where a failure of the battery may lead in due time to a fire or explosion. For example, a buildup of metallic lithium may cause dendritic filaments that can cause an internal electric short-circuit thereby leading to a rapid discharge of the battery and a likely fire. A potentially unsafe region is one where the risk of failure is elevated, but where failure may or may not involve fire or explosion. If a device's charging logic determines that a battery is operating in one of these regions or will soon be operating in one of them, it may adjust its charging parameters to stay out of these regions.

In some embodiments, the charging logic attempts to operate close to a boundary 531 between safe region 525 and potentially unsafe operating region 527. Of course, the logic will attempt to stay on the safe side of boundary 531, but this of course requires that the model accurately defines the boundary. Further, the boundary can vary from battery-to-battery, or even at different evaluation times for a given battery.

These boundaries or thresholds between different regions may, in some cases, depend on previous or on-going measurements of battery properties such as voltage measured in response to particular stimuli. For example, a current charge threshold (e.g., for boundary 531) may be relaxed if there is a detected gradual (or abrupt) change in the battery's response to particular stimuli, which response indicates that operating at higher currents does not pose a safety threat. In certain embodiments, the boundary determination is made (and periodically updated) using an optimization scheme that takes, e.g., various EIS measurements as inputs and determines how they relate to a defined specification (e.g., charge time, cycle life, health and aging progression, etc.). The boundary determination or update may iterate this process using present and historical data and inputs, if necessary, to adjust the model, which allows for updating an optimal charge process configuration.

As indicated, the model illustrated in FIG. 5 c provides just one of example of many possible model structures. The parameters considered to define the space in which a charge process for a battery is classified can include, as examples, any one or more of the following: state of charge, charge current (average, peak, etc.), voltage responses (which may be provided at various time or frequency regimes), etc.

C. Developing the Model

To develop a battery model, a group of batteries such as those of a particular battery type provided by a particular vendor is analyzed for such factors as the state of health of the battery under various conditions, the failure of the battery, and safety issues. Safety issues include such issues as plating of metal onto the anode during charge and consequent formation of conductive dendrites, loss of battery electrolyte, swelling, and fire or explosion of the battery.

The computational system or individual(s) charged with developing the model analyzes some or all of the above-identified input variables for patterns or trends that are reflected in a computational model that classifies batteries based on values of the input variables (charge process parameters). Information about each battery including battery charge process parameters and associated battery charge process characteristics/classifications may collectively serve as a training set for developing the battery model.

Batteries chosen for study in developing a model may be selected based on various criteria. As mentioned, they may all be of the same type, but in some cases other criteria are used. For example, the batteries may be selected based on differences in how a battery operates, which may be determined based on physical know-how. Thus, in some cases, an expert possessing such knowledge considers model empirical parameters that may be due to, e.g., manufacturing variability and factors this association into choosing batteries for developing a battery model. In other cases, a computational system selects batteries to be analyzed for developing a battery model.

The mechanics of developing a battery model can take various forms. In one approach, one or more experts analyze battery data and make determinations of what are safe and unsafe regions of battery charging process parameter space. Other methods include various computational modelling and machine learning techniques that can identify patterns in the input variables and associated conditions of batteries (e.g., normal or expected behavior, unexpected degradation, potentially dangerous to operate, and imminent failure or imminent safety issue).

A battery model may take various forms. Examples include CART (Classification and Regression Trees), random forest models, neural network, regression model, support vector machines, probabilities models (e.g., log likelihood), look up tables, and other models and relationships known to those of skill in the art.

D. Using the Model

A model may be executed at any of various locations. In certain embodiments, logic for executing the battery model resides entirely on the device or the device charger (e.g., with a battery pack or a processor used by the device for other purposes). In certain embodiments, logic for executing the battery model resides at a remote location (e.g., a cloud or a server under the control the battery manufacturer, the device manufacturer, or the battery charging/monitoring system provider). In certain embodiments, logic for executing the battery model is distributed between local and remote resources.

As explained, in some implementations, battery control logic may monitor or otherwise determine parameters associated with a charging process. Some of these may be used as battery charging process parameters, e.g., inputs to a battery model. These parameters may be provided directly or indirectly from the measurement circuitry. See e.g., FIG. 1 . Raw battery measurements taken by the measurement circuitry include but are not limited to temperature, voltage, current, charge passed, and time from or between events. In some embodiments, raw battery measurements are passed to the control circuitry, which may employ logic to determine parameters such as SOC, SOH, overpotential, and PRT. Depending on the design of the battery model, any raw or derived measurements and parameters may be used by battery models. As an example, measurements such as a battery's SOC are made directly by measurement circuitry and passed to a battery model. Raw and/or derived parameters may be stored locally or on a remote device and provided, at an appropriate time, to the battery model for analysis and ultimately to provide a battery charge process classification. The analyzed present and/or historical data and/or battery charge process classification may be fed back into the battery control logic to allow for, e.g., adaptive charging, safety alerts, etc.

In some implementations, battery models are trained or further refined over time, such as when service data from one or more batteries is collected, to improve the performance of the models. In some cases, multiple batteries, such as batteries on phones, can provide information that serves as data points for further training a model. For example, when a battery experiences failure, as detected by the device or by a user, the data leading up to or otherwise associated with the failure can be used to improve the accuracy of a battery model. This approach may, e.g., identify rare manufacturing defects.

The model results or outputs may be treated or used in various ways. In one approach, model results/outputs broadly classify a battery as behaving (a) as expected for a normal battery of similar age, (b) in a way suggesting a premature failure risk, or (c) in a way that poses a safety risk. If the battery is behaving as expected, the battery charging system may adapt the charge protocol to permit faster charging. If the battery is behaving in a way suggesting that it might fail prematurely, the battery charging system or other logic may send an alert to the user, and/or the manufacturer, and/or adapt the charging protocol to extend the battery life. If an alert is sent, it might trigger a warranty clause for the device and/or battery, and/or it might suggest early replacement of the battery. If the battery is behaving in a way that poses a safety risk, the responsible system may shut down the device and send a warning to immediately replace the battery or device or take some other precaution.

Characterizing Battery Physical Phenomena a. Time Regimes and Battery Phenomena

Battery performance is affected by various phenomena, each having an associated response time to events that can occur during battery charging. While not an exhaustive list, three classes of phenomena will be used as examples: (1) lithium ion transport in electrolyte, (2) reaction kinetics occurring at the electrode surface (often the anode), and (3) lithium ion diffusion within the solid matrix of an electrode (anode or cathode). Understand that while this disclosure frequently makes reference to lithium ions, the disclosed concepts extend to battery systems that employ other types of current carrying ions such as sodium ions.

Lithium-ion transport in a battery's electrolyte, which may be quiescent, is typically caused by some combination of migration (movement of charged species in an electric field) and diffusion (movement driven by a concentration gradient) in the electrolyte. This transport is a relatively fast process and is reflected in data obtained (i) with a high-frequency stimulus (e.g., a high frequency current signal applied in electrochemical impedance spectroscopy) and/or (ii) at short times after a stimulus is applied. The response time of lithium ions in a battery electrolyte is typically on the order of a few to tens of milliseconds, although it may be slower in some types of electrolytes, particularly some solid state electrolytes, in which case the response time is typically on the order of up to about 1 to 5 seconds. Transport of metal ions in a liquid battery electrolyte may be reflected in battery response characteristics such as partial relaxation time (see e.g., FIGS. 8 a-c ).

Kinetics of reactions taking place at the interface of the electrode(s) in a battery are governed by various factors. In the anode or negative electrode (during charging), the changes in the reaction kinetics can reflect the growth of an SEI layer and/or the nature of electrochemical reactions at the interface. These phenomena are noticeable in data acquired in response to an intermediate frequency stimulus in the case of electrochemical impedance spectroscopy. The response time of an interfacial reaction in a battery is typically on the order of a few milliseconds and is typically longer than the response time of ion transport in the electrolyte. Interfacial reactions at battery's electrode surface (e.g., anode surface) may be reflected in battery response characteristics such as partial relaxation time, overpotential, and CPV.

Transport of lithium ions in the solid electrode material such as carbon or silicon or metal oxide may be reflected by the diffusion of lithium ions in the solid matrix of the electrode. Characterization of this phenomenon can be obtained using relatively low frequency stimulation. The response time of diffusion of metal ions in an anode active material (e.g., lithium ions in graphite) of a battery is typically on the order of few to tens of seconds and is typically longer than the response time of reaction kinetics at the electrolyte-electrode interface. Transport of metal ions in the solid particles of the electrode may be reflected in battery response characteristics such as charge pulse voltage (CPV) and relaxation time.

Note that a response time in a battery may be measured from a step or pulse and may be characterized by a time constant. In this context, a time constant may be understood to represent the elapsed time required for the battery response to decay to a near-equilibrium value if the system had continued to decay at the initial rate. In the case of an exponential decay, the response will have actually decreased in value to in this time (from a step decrease). In an increasing exponential system, the time constant is the time for the battery's response to reach its final (asymptotic) value (from a step increase). For certain battery processes, the rate of decay is close to an exponential decay, but it is not actually an exponential decay.

The time constant for full relaxation is on the order of hundreds of milliseconds to seconds. The time constant for CPV is similar. The time constant for partial relaxation is on the order of tens of milliseconds. As explained, each reflect a different process within the battery. Each is also stimulated by a “pulse” or “edge” of sufficient bandwidth (i.e., contains enough harmonics). Regarding measurement of relaxation time versus partial relaxation time, shorter measurement duration (after application of the current edge or other stimulus) and faster sampling tend toward partial relaxation time, while longer measurement duration and slower sampling tend toward full relaxation time. In certain embodiments, although this is not required, relaxation time is measured with a positive current step or pulse, and partial relaxation time is measured with a negative current step or pulse.

a. Electrochemical Impedance Spectroscopy

Electrochemical impedance spectroscopy is conventionally performed by applying a small excitation signal, typically an AC potential, to the electrochemical cell and measuring the resulting current through the cell. Assuming that a sinusoidal excitation potential is applied, the response is a sinusoidal current signal. By measuring the amplitude of the response and the phase difference between the excitation and response, both as a function of applied frequency, a test system can provide information about the mechanisms or performance of the electrochemical cell. This information includes or is influenced by the response times discussed above.

Approaches to analyzing electrochemical impedance spectroscopy data often model electrochemical cells using equivalent circuit elements such as resistors and capacitors. Charge transfer, reaction kinetics, diffusion, and other electrochemical phenomena can be represented as circuit elements, and a battery can be represented as one or more circuits having such elements arranged in series or parallel or a combination of series and parallel. Some models use empirically derived elements as alternatives to or partial substitutes for physical model elements (e.g., physical circuit elements such as resistors, capacitors, and combinations thereof).

Some electrochemical impedance spectroscopy tools attempt to find a model whose calculated impedance matches the measured impedance of a battery under consideration. When model parameters provide good agreement with observed electrochemical impedance spectroscopy results, the model parameters can provide good physical insight into the operation of a battery. Electrochemical impedance spectroscopy (EIS) is further described in the book “Electrochemical Impedance Spectroscopy and its Applications,” by A. Lasia, (2014), Springer, published by Springer, which is incorporated herein by reference in its entirety.

In certain embodiments, an EIS applied stimulus is provided by superimposing a known signal of a single frequency and scanning the frequency. In some implementations, EIS applied stimulus is provided in the form of current pulses at various frequencies where a particular type of battery phenomenon can be characterized. In certain embodiments, a battery is probed, in situ, by applying a signal of various harmonic frequencies during battery charging or during some other time. As with conventional EIS, the applied pulses may include a wide range of frequencies, which may be provided over a continuous or near continuous range. Alternatively, discrete ranges of frequency can be applied. In all cases, the response of the battery is monitored. Together the voltage and current values provide impedance information used to characterize the battery. In some scenarios, the stimulus is current and the measured response voltage. However, the reverse can be employed.

As mentioned, lithium-ion transport in an electrolyte is a relatively fast process, which means that it is reflected in high-frequency data determined with electrochemical impedance spectroscopy. Examples of such frequencies are in the range of about 100 Hz to 2 kHz, or equivalently short durations of time, e.g., about 10 ms to 100 ms. Kinetics of reactions taking place at the interface of the electrode are noticeable in data acquired at intermediate frequencies, e.g., frequencies in the range of about 10 Hz to 0.5 kHz, or equivalently short durations of time, e.g., about 2 ms to 100 ms. Diffusion of lithium ions in the solid anode material such as carbon or silicon can be characterized at relatively low excitation frequencies, e.g., frequencies in the range of about 1 mHz to 1 Hz, or equivalently longer durations of time, e.g., about 1 second to 1,000 seconds.

Data collected over a range of frequencies in electrochemical impedance spectroscopy is commonly presented in a Bode plot or a Nyquist plot; the latter shows the value of the imaginary component of impedance as a function of the real component of impedance. FIG. 6 shows an example Nyquist plot for a lithium ion battery (adapted from Comsol Blog, Tommy Zavalis, July 2015, comsol.com/blogs/studying-impedance-to-analyze-the-li-ion-battery-with-an-app/). As can be seen, the plot includes distinct portions that are associated with the three relevant battery physical-chemical phenomena. The curves in the mid and high-frequency ranges may reflect ion transport in a liquid electrolyte, charging of double layers on the materials within the electrode, and resistances of the electrode materials and resistive films. The mid-frequency curve reflects the rate of a charge transfer reaction. The lower frequencies curve or tail reflects ionic diffusion within the active electrode materials. The location and size of the tail may be controlled by the diffusion constants and the particle size for the electrode material. Each such zone reflects physical and material properties underlying the relevant physical-chemical phenomena. As a battery ages or otherwise changes, the impedance information in one or more of these regimes correspondingly changes.

The impedance measurements can be used with a battery model to characterize the battery phenomena. In certain embodiments, one may vary model parameters to determine what features of a battery affect the impedance at a particular frequency or particular frequencies. Alternatively, one can fit the model to experimental impedance data through an optimization procedure and examine the properties.

In certain embodiments, a battery system is designed or configured to conduct EIS in situ, i.e., while the battery is installed in a device such as a consumer electronics device (phone, camera, etc.) or a vehicle (e.g., a car, truck, airplane, boat, or motorcycle). In certain embodiments, the system conducts EIS at times when battery is being charged and/or is not being used (e.g., when the battery is not being discharged; typically when an end user is not using the device). The system may conduct EIS by applying current pulses at different frequencies and measuring the resulting terminal voltage amplitude and phase. It may scan an entire spectrum of frequencies, from mHz to kHz, or a subset. In some implementations, the system applies voltage pulses and measures the battery's current response (at one or both of the battery's terminals). The battery system may be designed or configured to conduct EIS in a way that captures information spanning a range of battery conditions: e.g., the system conducts EIS at different states of charge, different temperatures, etc.

The system may be configured to analyze EIS results (e.g., magnitude and phase of voltage) as a function of at least the applied current frequency and magnitude. It may also analyze these results in terms of one or more of the following battery parameters: temperature, state of charge, and health or age (e.g., number of charge cycles, days in service, etc.). From the EIS results, the system may determine whether a battery is behaving (a) as expected for a normal battery of similar age, (b) in a way suggesting a premature degradation or failure risk, or (c) in a way that poses a safety risk. For example, a measurement of the ionic diffusion in an electrode at a particular SOC and/or temperature is reflective of the integrity of the electrode material and battery design. Mechanical stress in the electrode or fracture of the electrode material grains may lead to slower detected diffusion as observed from low frequency information. Similarly, thickening of the solid-electrolyte-interface (SEI) layer may be reflected in slower detected diffusion as well as worsening surface properties measured as observed from mid frequency information. If the battery is behaving as expected, the system may consider adapting the charging protocol to permit faster charging. If the battery is behaving in a way suggesting that it might fail prematurely, the system may send an alert to the user and/or the manufacture. If such alert is sent, it might trigger a warranty clause for the device and/or battery, and/or it might suggest early replacement of the battery. Alternatively or in addition, if the battery is behaving in a way suggesting that it might fail prematurely, the system may adapt the charging protocol to extend the battery life. If the battery is behaving in a way that poses a safety risk, the system might shut down the device and send a warning to immediately replace the battery or device or take some other precaution. A safety risk might arise if the system detects significant plating of lithium, a high temperature excursion, significant electrolyte degradation, or the like.

FIG. 7 a presents an example process flow for implementing an in situ frequency domain analysis of a battery. In the depicted embodiment, one or more stimulus frequencies are applied to a battery and the battery's response is measured at the one or more frequencies. The resulting information is analyzed to provide frequency-specific impedance data that may be used to ascertain one or more physical phenomena in the battery (e.g., ion transport and/or interfacial reactions). The frequency-specific impedance information may be used as feedback for an adaptive charging procedure and/or for issuing notifications, warning, or taking actions to avoid or mitigate potential safety issues.

As shown in FIG. 7 a , a process 701 begins with an operation 703 involving applying an in situ frequency-specific stimulus (e.g., a defined current or voltage) to a battery. Examples of frequency-specific stimuli are described elsewhere herein. For instance, an oscillating current signal may be scanned over a range of frequencies. In some implementations, the stimulus is provided as a range or one or more discrete frequencies within the range of about 1 mHz to 5 kHz. While the battery is exposed to the frequency-specific stimulus, its frequency-specific response is measured or monitored in situ. See operation 705. Examples of frequency-specific measurements are described elsewhere herein. Often the measurements determine the amplitude of the response and the phase of the response with respect to the applied stimulus. For example, the phase and amplitude of a battery's voltage may be measured in response to an oscillating current stimulus.

With data from both the stimulus and response, the process may analyze the battery's frequency response and, optionally, determine impedance at multiple frequencies. See operation 707. Thus, in some cases, the process determines an impedance spectrum of the battery. Of course, the real and imaginary parts of impedance and/or the associated amplitude and phase of impedance may be considered. Such information may be determined and/or used in the same manner as EIS data. For example, as explained, the impedance data may be used to ascertain physical conditions within a battery such as transport and reaction phenomena. The stimulus may be either current or voltage, with the corresponding responses being voltage or current.

From the analysis of the frequency response, the process may determine whether to issue a notification and/or modify treatment of the battery. See operation 709. If the process determines that it should issue such notification or modify such treatment, it may issue an appropriate notification and/or modify treatment of the battery (e.g., modify a charge process). See operation 711. As indicated, modifying the treatment may entail an adaptive charging operation.

As illustrated in FIG. 7 a , the stimulus of the battery may take place “in situ,” which indicates that the operation takes place while the battery is in a device that it powers. For example, the operation may take place while the battery is being charged, discharged, or sitting idle in the device. Note, however, the processes described herein are not limited to in situ processes; in some cases, the process is performed with the battery removed from its device.

The frequency of a stimulus that affects a particular type of battery's physical and/or chemical phenomenon corresponds to the reciprocal of a time constant for the phenomenon. Thus, while battery information used in embodiments of this disclosure may be obtained by frequency domain stimulus and frequency domain analysis in the same manner as EIS, similar information may be captured in the time domain and converted to the frequency domain through, e.g., a Fourier Transform. Analysis of the resulting data may be conducted in the frequency domain as is conventional in electrochemical impedance spectroscopy. For example, rather than applying current pulses at various frequencies, a battery system may apply discrete current pulses (e.g., charge and discharge pulses) and measure voltage at various times after the current pulse(s). The current pulse(s) and resulting voltage variations can be decomposed into its various frequency (or harmonic) components that constitute the pulse(s). With this information, and the voltage response at various times after the pulse, the system can determine the battery characteristics associated with stimuli at different frequencies.

In some embodiments, an EIS-like analysis is implemented entirely in the time domain, by applying simple current variations such as pulses (of one or both polarities and without a frequency scan) and collecting voltage, and optionally temperature, responses in the time domain (at various times after application of a current pulse). In this manner, the system can perform all calculations in the time domain, without ever transitioning to the frequency domain. The timescale of particular data obtained in the time domain corresponds to the inverse values of particular frequencies, which correlate with different classes of battery physical phenomena as discussed above. When conducting battery analyses in the time domain, an edge of an applied current signal, which edge might or might not begin or end at 0 Amps, serves as a stimulus that allows measurement of response voltage across the battery terminals at various times after the edge is applied, with those various times corresponding to various frequencies.

FIG. 7 b presents an example process flow for implementing an in situ time domain analysis, at least partially, of a battery. Thus, unlike the embodiment of FIG. 7 a , the process need not scan the stimulus across a range of frequencies, need not apply the stimulus a plurality of discrete frequencies, and/or need not measure a phase a response with respect to the stimulus. However, the resulting information may be analyzed to provide frequency-specific data that may be used to ascertain one or more physical phenomena in the battery (e.g., ion transport and/or interfacial reactions). In some cases, battery impedance values are provided from the time-domain information. As with the frequency domain processes, the resulting information may be used as feedback for an adaptive charging procedure and/or for issuing notifications, warning, or taking actions to avoid or mitigate potential safety issues.

As shown in FIG. 7 b , a process 731 begins with an operation 733 involving applying an in situ edge (e.g., a defined current or voltage pulse) to a battery. Depending on step size, slew rate, pulse width, and/or other characteristics of the edge, various pieces of information corresponding to various frequencies, and hence various physical processes within the battery, may be elucidated. As with the process of FIG. 7 a , the process measures and/or monitors the battery's response (voltage or current) to the in situ step or edge stimulus. See operation 725. As explained more fully elsewhere herein, the measurement may be taken at various times after application of the edge or other time domain stimulus. The total duration of the measurement along with the sampling frequency and the magnitude(s) of the measured response provide information corresponding to various frequency-dependent impedances and hence various physical processes in the battery. Thus, a time-domain process such as that of FIG. 7 b need not convert measurements to the frequency domain or otherwise perform frequency-domain analyses. However, in certain embodiments, a process employing time-domain measurements converts the battery's response to frequency-domain information to provide frequency-domain analysis. See optional operation 727.

Regardless of whether time-domain or frequency-domain analysis is performed, the process may characterize the battery in terms of one or more of its internal physical processes (e.g., transport or reaction phenomena). In some cases, as depicted in operation 729 of FIG. 7 b , the process analyzes the battery's response in multiple time or frequency regimes. This allows the process to consider various possible issues that may impact a battery's performance of safety. In certain embodiments, a time-domain battery analysis process considers the battery's performance at one or more time points within the range of about 0.001 to 1000 seconds.

From the analysis of the time or frequency response, the process may determine whether to issue a notification and/or modify treatment of the battery. See operation 731. If the process determines that it should issue such notification or modify such treatment, it may issue an appropriate notification and/or modify treatment of the battery (e.g., modify a charge process). See operation 733. As indicated, modifying the treatment may entail an adaptive charging operation.

Examples of Time Domain Stimulus and/or Time Domain Measurement Stimulus

Various types of stimulus may be applied to the battery. A stimulus time-domain signal may use a charging signal or a discharging signal. If a charging stimulus is used, then the change in voltage in the time domain is positive. If a discharging signal or pulse is used, then the change in voltage in the time domain is negative. The current stimulus may be a single edge (e.g., a step), a pulse, or other shape. The duration and slew rate of the edge define the maximum bandwidth of harmonic frequencies that will stimulate the battery's response. For example, a pulse of duration T has spectral energy at the main frequency component 1/2 T and harmonic multiples at n×½ T where n=2, 3, 4, etc.

Response

Various types of signals produced by the battery in response to a stimulus may be monitored or detected to provide information about characteristics of the battery. For example, voltage and/or current responses may be measured at one or more times after the stimulus is applied.

In certain embodiments, voltage response to the stimulus is measured at different time durations during and after the stimulus. The duration at which the voltage measurement is made is inversely proportional to the desired frequency or harmonic of the stimulus. A measurement duration that extends over a longer time is a measurement response that includes multiple frequency components, and is a linear superposition of the values over the desired spectral range. This equivalence of time and frequency domains is well understood by those of skill in the art. It is described in textbooks on Fourier transforms such as “The Fourier Transform and its Application”, 2^(nd) edition, by Ronald Bracewell, published by McGraw-Hill, incorporated herein by reference in its entirety.

In one example, a CPV measurement made over a duration of 1 second contains a spectral information equivalent to 1 Hz, and corresponds to the zone in the EIS chart that reflects ionic diffusion in solid electrode material or in solid state electrolytes. Similarly, a partial relaxation measurement made over a duration of a few to hundreds of milliseconds contains spectral information equivalent to tens to thousands of Hz, and corresponds to the zone in an EIS chart that reflect surface charge layer(s), charge kinetics and conductor properties.

The voltage measurement may be a measurement between two points, a first starting point when the stimulus is applied, and second end point later. The spectral content is inversely proportional to the duration between the two points. The spectral content is also influenced by the sampling rate. The voltage measurement may include M samples between these two points, in which case the spectral content is increased by a factor of M/2. The desired sampling rate (and inherent spectral content) depend on many chemical-physical processes are targeted for diagnosis.

Comparison of Response and Stimulus Signals

Measuring the voltage response and its corresponding time constant provides a quantitative measurement of the chemical-physical processes that take place at high frequency, e.g., film resistance or double-layer characteristics (see FIG. 6 ). Various approaches may be employed to generate and interpret response data. A system may be designed or configured to control parameters such as the magnitude of the applied stimulus, the durations of the stimulus and response, and the number of measurements or samples taken over these durations.

The voltage measurement may be characterized by three sets of values: the voltage amplitude at each sample point, the duration of the measurement period, and the number of samples taken over this period. Correspondingly, the stimulus current may also be measured and characterized by three sets of values: the current amplitude at each sample point, the duration of the measurement period, and the number of samples taken over this period. The number of samples is inversely proportional to the maximum spectral content. The voltage and current values at each sample point are related to the complex impedance value at a particular frequency, said sampling frequency is inversely proportional to the sampling period. The voltage and current values at the end of the measurement period are related to the complex impedance value at another lower sampling frequency, with the frequency being inversely proportional to the longer measurement period. The difference between the upper and lower frequencies is the bandwidth itself, related to the overall measurement period. Those of skill in the art understand the relationship between sampling times, sampling frequencies and bandwidth, which is commonly used in communications theory. Consequently, such a measurement technique conducted in time domain provides quantitative analysis of the impedance at different frequency zones on the EIS chart without the application of frequency signals or the use of computationally intensive frequency transforms. Frequently, implementation of time-domain measurements is more practical than the implementation of frequency-domain measurements.

The stimulus current may be a discharge pulse of short duration, implying a high frequency stimulus for the battery. A discharge pulse of such short duration has very little impact, if any, on depleting charge from the battery.

FIG. 7 c illustrates examples of time domain acquisition of electrochemical data and associated frequency domain locations on a Nyquist plot. The figure shows how different charging current stimuli and voltage measurements associated with different time domains correspond to different battery phenomena.

In a first example, a current-voltage plot for a high frequency (small time constant) battery probing technique is depicted in the lower left portion of the figure. As shown, a negative pulse with a steep edge along with a high sampling rate produces data indicative of high frequency battery phenomena such as diffusion of ions in electrolyte. This is information associated with lower values of the real component of impedance as illustrated in the corresponding Nyquist plot shown on the upper portion of the drawing.

In a second example, a current-voltage plot for a lower frequency (large time constant) battery probing technique is depicted in the lower right portion of the figure. As shown, a positive charging pulse with a shallow edge (low slew rate) along with a low sampling rate produces data indicative of low frequency battery phenomena such as diffusion of ions in a solid-phase electrode. This is information associated with higher values of the real and imaginary components of impedance as illustrated in the corresponding Nyquist plot.

Remediation Operations Such as Adjustments to the Charging Process

The quantitative analysis of the impedance at different zones of the EIS chart may be used as a direct mechanism to diagnose changes in the battery's characteristics. In particular, changes in values measured from cycle to cycle at a given SOC offer a particularly targeted diagnosis of one or more physical properties of the battery and its materials. For example, a change in the CPV value from cycle to cycle may be indicative of degradation in one of the underlying battery physical/chemical processes and may be representative of the onset of internal damage to the electrode materials or the presence of metal plating. Such targeted diagnostic information may be used to modify the amplitude of the charging current in a closed loop system to address the degraded health of the battery.

Apparatus

The apparatus used to generate time and/or frequency domain battery data and/or analyze a battery's condition using such data may have many configurations. In some cases, all or most of the measured battery data (e.g., current, voltage, and temperature) is collected by a single module or circuit, while in other cases, the battery data is collected by multiple modules and/or circuits. Battery monitoring circuits and/or charging circuits may be used for this purpose. In some cases, the battery control logic, whether operating alone or in conjunction with battery monitoring and/or charging circuitry, may be used to collect the battery data. In certain embodiments, the battery data is collected by a module, circuit, or logic that is directly connected to a battery such as a circuit or a module that is physically attached to, mounted on, or encased in an electronic device housing the battery. In other embodiments, the battery data is collected by a module, circuit, or logic that is distant from the battery and/or the electronic device powered by the battery. For example, the module, circuit, or logic may be coupled to the battery and/or device by a wired or wireless link.

The apparatus that operates the battery control logic may be the same apparatus used to collect the battery data or may be a distinct apparatus such as a mobile device, a server, or a distributed collection of remote processing devices. In some implementations, a cloud-based application is used to store and operate the battery control logic. In certain embodiments, the apparatus used to collect battery data is also used to adaptively charge a battery.

FIG. 1 depicts in block form a battery monitoring/charging system that may be configured to obtain and analyze time and/or frequency domain data from a battery, and, optionally, adaptively charge a battery. The apparatus includes charging circuitry 112 that responds to control signals to generate a charge signal that is applied to the terminals of the battery. The apparatus also includes measurement circuitry 114 coupled to the battery, to measure voltage, current, and/or other battery parameter values that may be used for adaptive charging. Control circuitry 116 is coupled to the charging circuitry and the measuring circuitry. Using data received by the monitoring circuitry the control circuitry is configured to generate one or more control signals to adapt one or more characteristics of a charge packet in the context of adaptive charging. In some cases, the control circuitry may also play roles in monitoring battery performance and collecting battery parameter values.

a. Charge Circuitry

In one embodiment, charging circuitry 112 is designed and/or configured to apply one or more charge signals to the battery in response to control circuitry. The charging circuitry may include a current source and/or a voltage source to apply electrical charge to the terminals of the battery 118. The charge signals applied by the charging circuitry may include one or more charging signals which provide a net input of charge or current into the battery (see, for example, FIGS. 3 a and 3 b ) and one or more discharging signals which provide a net removal of charge or current from the battery (see, for example, FIGS. 3 c and 3 d ).

The adaptive charging circuitry and techniques may employ any charging circuitry, whether described herein, now known or later developed, to charge the battery; all such charging circuitry are intended to fall within the scope of this disclosure. For example, charging circuitry may generate charge and discharge signals, packets, and pulses (as described herein). Notably, charging circuitry is generally responsive to control signals from the control circuitry.

As explained above with reference to FIGS. 4 a -4 g, the charge and discharge signals may include a plurality of charge packets where each charge packet includes one or more charge pulses and, in certain embodiments, one or more discharge pulses. The charge and discharge signals may also include one or more discharge packets where each discharge charge packet includes one or more discharge pulses. Indeed, the charge and discharge signals may also include charge packets and one or more discharge packets where each charge packet and discharge packet include one or more charge pulses and/or one or more discharge pulses.

In certain embodiments, the charge circuitry is designed or configured to apply oscillating current and/or voltage signals to the battery. Such oscillating signals may be provided at a fixed frequency, a plurality of discrete frequencies, or a continuum of frequencies. As explained elsewhere herein various frequencies stimulate distinct physical phenomena within a battery. In certain embodiments, the charge circuitry is designed and/or configured to programmably vary the frequency of applied current signals to the battery.

a. Monitoring Circuitry

Monitoring circuitry 114 is designed and/or configured to measure, monitor, sense, detect and/or sample, on a continuous or periodic basis (e.g., at predetermined states of charged) one or more conditions or characteristics of the battery. For example, the monitoring circuitry may measure the terminal voltage (an open circuit voltage (OCV) or a closed circuit voltage (CCV)), the voltage response of the battery to one or more charge pulses, oscillating current of varying frequencies, and/or temperature of the battery. In one embodiment, the monitoring circuitry includes a sensor to determine a voltage (for example, a voltmeter) and/or a sensor to determine a current (for example, a current meter). The monitoring circuitry provides data which is representative of the condition or characteristics of the battery to the control circuitry. Moreover, the monitoring circuitry may include one or more temperature sensors which are thermally coupled to the battery to generate, measure, and/or provide data which is representative of the temperature of the battery. The monitoring circuitry and techniques may be those described herein, now known or later developed, to acquire data employed by the control circuitry to adapt the charging profile of the battery; all such monitoring circuitry and techniques are intended to fall within the scope of this disclosure.

a. Control Circuitry

In certain embodiments, the control circuitry 116 is designed and/or configured to use data from monitoring circuitry to calculate, determine and/or assess the state or condition of the battery in connection with the charging or recharging process. For example, control circuitry may calculate, determine and/or estimate a change in terminal voltage of the battery in response to charge or current applied to or injected into the battery. The control circuitry may also calculate, determine and/or estimate one, some, or all of the SOC of the battery, SOH of the battery, partial relaxation time of the battery, overpotential of the battery, and/or full relaxation time of the battery. The control circuitry may also calculate, determine and/or estimate one or more physical characteristics of the battery or one or more battery parameters associated with the physical characteristics. As explained, examples of battery physical characteristics include diffusion of ions in the battery's electrolyte, diffusion of ions in one of the battery's electrodes, reactions at the battery's anode, etc. Examples of parameters associated with such physical characteristics include diffusion coefficients, reaction rate constants (or any order reaction), etc.

The control circuitry may also calculate, determine, and/or implement a charging sequence or charging profile based on or using one or more of the adaptive charging techniques and algorithms. For example, the control circuitry may be configured to implement any of the charge or discharge adjustments described herein to address actual or potential degradation of the battery. In this regard, control circuitry adapts, adjusts and/or controls one or more characteristics of the charge or current applied to or injected into the battery (via controlling the operation of charging circuitry) so that the terminal voltage, the change in terminal voltage, or another battery parameter (in response to charge or current applied to or injected into the battery during a charging or recharging sequence/operation) is within a predetermined range and/or below a predetermined value. In this regard, one or more characteristics of the charge signal may be adapted to control and/or manage battery parameters such as the terminal voltage or a relaxation time. In addition to adapting the sequence of charge signals, discharge signals and rest periods—in relation to each other—the control circuitry may vary, adjust and/or control one or more of the variable characteristics of a charge signal. In some cases, the control circuitry may configured to obtain or provide a desired or predetermined relaxation time or period (for example, a relaxation time that is within prescribed range), by adjusting and/or controlling the amount of electrical charge removed during a discharge period, the amount of electrical charge added during a charge period, and/or the characteristics of a rest period. In one embodiment, the adaptive charging technique or algorithm employs a sequence of discharge signals where the relaxation time is calculated, determined and/or measured after each of the discharge signals. In this way, the control circuitry may adaptively determine the total amount of electrical charge that should be removed (and, in response thereto, control the charging circuitry accordingly).

Control circuitry may include one or more processors, one or more state machines, one or more gate arrays, programmable gate arrays and/or field programmable gate arrays, and/or a combination thereof. Indeed, control circuitry and monitoring circuitry may share circuitry with each other as well as with other elements; such circuitry may be distributed among a plurality of integrated circuits which may also perform one or more other operations, which may be separate and distinct from that described herein. In some embodiments, control circuitry may be housed within a device containing the battery. Alternatively, a battery may be housed in an electronic device, while control circuitry may be housed elsewhere. For example, control circuitry may operate on a remote server or a cloud-based application. In some cases, control circuitry may be coupled to monitoring circuitry and/or charging circuitry via wireless or wired communication. In some cases, control circuitry may be configured to store identified parameter values on a remote server, and in some cases, control circuitry algorithms may be updated by a user.

Control circuitry may perform or execute one or more applications, routines, programs and/or data structures that implement particular methods, techniques, tasks or operations described and illustrated herein. The functionality of the applications, routines or programs may be combined or distributed. In addition, the applications, routines or programs may be implemented by control circuitry using any programming language whether now known or later developed, including, for example, assembly, FORTRAN, C, C++, and BASIC, whether compiled or uncompiled code; all of which are intended to fall within the scope of the present disclosure.

Additional Embodiments

It should be noted that the circuitry of the present disclosure may include and/or employ the control/processing circuitry, monitoring circuitry and/or charging circuitry described and illustrated in PCT Application Serial No. PCT/US2012/30618, U.S. application Ser. No. 13/366,352, U.S. application Ser. No. 13/626,605, U.S. application Ser. No. 13/657,841, U.S. application Ser. No. 13/747,914, all of which are incorporated herein by reference in their entireties. For the sake of brevity, the discussion regarding such circuitry, in the context of the techniques of the present disclosure, will not be repeated.

The memory which stores the data, equations, relationships, instructions for executing battery models, and/or look-up table may be a permanent, semi-permanent or temporary (i.e., until re-programmed) storage that is discrete or resident on (i.e., integrated into), for example, the control circuitry. As such, in one embodiment, the memory may be one time programmable, or data, equations, relationships, and/or look-up table employed by the control/processing circuitry may be one time programmable (for example, programmed during a test or at manufacture). In another embodiment, the memory is more than one time programmable and, as such, the predetermined values and/or band limits employed by the control circuitry may be modified after test and/or manufacture. For example, predetermined values and/or band limits may be modified by the control logic or by a firmware update. In certain embodiments, the memory is non-transitory memory.

In some embodiments, memory for storing data, equations, executable instructions, relationships, and/or battery parameter values may be located on a battery unit. By having memory physically attached to a battery itself, it is possible to capture and record a battery's parameters even when the battery is used between multiple devices. For example, a battery enclosure may have memory that is permanently attached or memory that is detachable. In some cases physically attached memory may be configured to communicate with the device the battery is attached to via wireless communication, e.g., a battery may have an RFID with memory. In some cases, a battery may be configured with connection pins that may be used to transfer information to the device to which a battery is attached.

Many modifications, variations, combinations and/or permutations are possible in light of the above teaching. For example, although the exemplary embodiments and/or techniques are described and/or illustrated in the context of methods and circuitry for and techniques for a lithium-ion technology/chemistry based battery/cell (for example, lithium-cobalt oxide, lithium-manganese oxide, lithium-iron phosphate, and lithium—iron sulfide), the concepts described and/or illustrated herein may also be implemented in conjunction with other electrolyte battery/cell chemistries/technologies having anode(s) comprised of aqueous or non-aqueous electrolytes, and various anode and cathode materials. Examples of anode materials include lithium metal (e.g., lithium metal foil), silicon or silicon alloys, and one more other materials including, for example, other silicon-carbon composite materials, tin alloys, and composite tin-graphite. Electrolytes may be liquid, gel, or solid phase electrolytes. Batteries unrelated to lithium ion batteries or even intercalation batteries may be useful in the context of this disclosure. Examples include nickel metal hydride batteries, nickel zinc batteries, lithium metal batteries (e.g., lithium-sulfur batteries), and various types of solid-state batteries. Thus, it is to be understood that other embodiments may be utilized and operational changes may be made without departing from the scope of the present disclosure. As such, the foregoing description of the exemplary embodiments has been presented for the purposes of illustration and description. It is intended that the scope of the disclosure not be limited solely to the description above.

It should be further noted that the various circuits and circuitry disclosed herein may be described using computer aided design tools and expressed (or represented), as data and/or instructions embodied in various computer-readable media, in terms of their behavioral, register transfer, logic component, transistor, layout geometries, and/or other characteristics. Formats of files and other objects in which such circuit expressions may be implemented include, but are not limited to, formats supporting behavioral languages such as C, Verilog, and HLDL, formats supporting register level description languages like RTL, and formats supporting geometry description languages such as GDSII, GDSIII, GDSIV, CIF, MEBES and any other formats and/or languages now known or later developed. Computer-readable media in which such formatted data and/or instructions may be embodied include, but are not limited to, non-volatile storage media in various forms (e.g., optical, magnetic or semiconductor storage media). Examples of transfers of such formatted data and/or instructions include, but are not limited to, transfers (uploads, downloads, e-mail, etc.) over the Internet and/or other computer networks via one or more data transfer protocols (e.g., HTTP, FTP, SMTP, etc.).

Indeed, when received within a computer system via one or more computer-readable media, such data and/or instruction-based expressions of the described circuits may be processed by a processing entity (e.g., one or more processors) within the computer system in conjunction with execution of one or more other computer programs including, without limitation, net-list generation programs, place and route programs and the like, to generate a representation or image of a physical manifestation of such circuits. Such representation or image may thereafter be used in device fabrication, for example, by enabling generation of one or more masks that are used to form various components of the circuits in a device fabrication process.

Moreover, the various circuits and circuitry, as well as techniques, disclosed herein may be represented via simulations using computer aided design and/or testing tools. The simulation of the charging circuitry, control circuitry and/or monitoring circuitry, and/or techniques implemented thereby, may be implemented by a computer system where characteristics and operations of such circuitry, and techniques implemented thereby, are imitated, replicated and/or predicted via a computer system. The present disclosure is also directed to such simulations of the disclosed charging circuitry, control circuitry and/or monitoring circuitry, and/or techniques implemented thereby, and, as such, are intended to fall within the scope of the present disclosure. The computer-readable media corresponding to such simulations and/or testing tools are also intended to fall within the scope of the present disclosure.

Notably, reference herein to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in one some or all of the embodiments of the present disclosure. The usages or appearances of the phrase “in one embodiment” or “in another embodiment” in the specification are not referring to the same embodiment, nor are separate or alternative embodiments necessarily mutually exclusive of one or more other embodiments. The same applies to the term “implementation.” The present disclosure is neither limited to any single aspect nor embodiment thereof, nor to any combinations and/or permutations of such aspects and/or embodiments. Moreover, each of the aspects of the present disclosure, and/or embodiments thereof, may be employed alone or in combination with one or more of the other aspects of the present disclosure and/or embodiments thereof. For the sake of brevity, certain permutations and combinations are not discussed and/or illustrated separately herein.

Further, an embodiment or implementation described herein as exemplary is not to be construed as preferred or advantageous, for example, over other embodiments or implementations; rather, it is intended to convey or indicate that the embodiment or the embodiments are example embodiment(s).

In the claims, the term “determine” and “calculate” and other forms thereof (i.e., determining, determined and the like or calculating, calculated and the like) means, among other things, calculate, assesses, determine and/or estimate and other forms thereof.

Moreover, the phrase “determining a state of charge of the battery” and “calculating a state of charge of the battery” in the claims means determining, detecting, calculating, estimating, and/or measuring a state of charge of the battery and/or a change in a state of charge of the battery/cell. Similarly, the phrase “calculating a state of health of the battery” and “determining a state of health of the battery” in the claims means determining, detecting, calculating, estimating, and/or measuring a state of health of the battery and/or a change in a state of health of the battery/cell.

In addition, the terms “first,” “second,” and the like, herein do not denote any order, quantity, or importance, but rather are used to distinguish one element from another. Moreover, the terms “a” and “an” herein do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item. Further, the term “data” may mean, among other things, a current or voltage signal(s) whether in analog or a digital form (which may be a single bit (or the like) or multiple bits (or the like)).

As used in the claims, the terms “comprises,” “comprising,” “includes,” “including,” “have,” and “having” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.

Further, the statement that one or more circuits, circuitry, nodes and/or components are “coupled” means that the circuits, circuitry, nodes and/or components are joined and/or operate (for example, physically or electrically) together either directly or indirectly, i.e., through one or more intermediate circuits, circuitry, nodes and/or components, so long as a link occurs; “directly coupled” means that two elements are directly joined, in contact and/or operate with each other.

The claim elements that do not recite “means” or “step” are not in “means plus function” or “step plus function” form. (See, 35 USC § 112(f)). Applicant intend that only claim elements reciting “means” or “step” be interpreted under or in accordance with 35 U.S.C. § 112(f). 

1.-36. (canceled)
 37. A method to determine a state of health of a battery and charge the battery via charging circuitry, wherein the battery includes at least two terminals, the method comprising: (a) applying an electrical signal to at least two terminals of the battery; (b) from the battery's response to the electrical signal, determining a change, as the battery ages, degrades or deteriorates, in (i) an available stored charge in the battery for a given measured voltage, or (ii) a maximum amount of charge is capable of being stored in the battery; and (c) based at least in part on the available stored charge or the maximum amount of charge as determined in (b), adjusting one or more characteristics of a charging process for the battery.
 38. The method of claim 37, wherein adjusting one or more characteristics of a charging process for the battery comprises adjusting a charge current applied to the battery during a charging process for the battery.
 39. The method of claim 37, wherein determining the change, as the battery ages, degrades or deteriorates, in the available stored charge in the battery for a given measured voltage comprises determining a change in a voltage-charge curve for the battery.
 40. The method of claim 37, wherein determining the change, as the battery ages, degrades or deteriorates, in the maximum amount of charge is capable of being stored in the battery for a given measured voltage comprises determining a shift in a voltage-charge curve or relationship with repeated charge-discharge cycles of the battery.
 41. The method of claim 37, wherein determining the change, as the battery ages, degrades or deteriorates, in the available stored charge in the battery for a given measured voltage comprises determining that the battery has less available stored charge for a defined voltage.
 42. The method of claim 37, wherein determining the change, as the battery ages, degrades or deteriorates, in the available stored charge in the battery for a given measured voltage comprises determining an impedance and/or a change in impedance of the battery.
 43. The method of claim 37, wherein adjusting one or more characteristics of a charging process for the battery comprises changing an amplitude and/or duration of a charge current applied to the battery during the charging process.
 44. The method of claim 37, wherein one or more characteristics of a charging process for the battery comprises lowering current applied to the battery during the charging process.
 45. The method of claim 37, wherein adjusting one or more characteristics of a charging process for the battery comprises adjusting a peak charging current.
 46. The method of claim 37, wherein one or more characteristics of a charging process for the battery comprises applying a plurality of charge signals that decrease in magnitude over time.
 47. The method of claim 37, wherein one or more characteristics of a charging process for the battery comprises applying a plurality of charge steps that decrease in magnitude over time.
 48. The method of claim 37, wherein one or more characteristics of a charging process for the battery comprises adjusting the charging process to reduce the terminal voltage of the battery, during the charging process, to a level below a predetermined value and/or a predetermined range.
 49. The method of claim 37, wherein one or more characteristics of a charging process for the battery comprises adjusting a predetermined value and/or a predetermined range associated with charging the battery.
 50. The method of claim 49, wherein the predetermined value and/or a predetermined range characterizes an overpotential of the battery, a relaxation time of the battery, and/or a partial relaxation time of the battery.
 51. The method of claim 37, wherein one or more characteristics of a charging process for the battery comprises controlling, managing, and/or reducing a relaxation time of the battery.
 52. The method of claim 37, wherein one or more characteristics of a charging process for the battery comprises changing one or more characteristics of the charging process over the time or use of the battery.
 53. The method of claim 37, wherein the battery comprises a plurality of cells.
 54. (canceled)
 55. (canceled)
 56. A system for charging a battery including at least two terminals, the system comprising: charging and/or monitoring circuitry designed or configured to apply a charge signal to the battery; and control circuitry, coupled to the charging and/or monitoring circuitry designed or configured to cause the system to: (a) apply an electrical signal to at least two terminals of the battery; (b) from the battery's response to the electrical signal, determine a change, as the battery ages, degrades or deteriorates, in (i) an available stored charge in the battery for a given measured voltage, or (ii) a maximum amount of charge is capable of being stored in the battery; and (c) based at least in part on the available stored charge or the maximum amount of charge as determined in (b), adjust one or more characteristics of a charging process for the battery. 